All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class quicktime.std.image.ICMFrameTime

java.lang.Object
   |
   +----quicktime.util.QTByteObject
           |
           +----quicktime.std.image.ICMFrameTime

public final class ICMFrameTime
extends QTByteObject
implements PrimitivesLib, Cloneable
No QT documentation available for the ICMTimeFrameRecord struct

QuickTime:ICMTimeFrameRecord


Variable Index

 o kNativeSize
This is the size (the number of bytes) that are required for this class

Constructor Index

 o ICMFrameTime()
Creates an ICMFrameTime object.

Method Index

 o clone()
Returns a copy of this class.
 o getBase()
 o getDuration()
No QT documentation available.
 o getFlags()
 o getFrameNumber()
No QT documentation available.
 o getRate()
No QT documentation available.
 o getScale()
No QT documentation available.
 o getValue()
No QT documentation available.
 o getVirtualDuration()
 o getVirtualStartTime()
 o setBase(TimeBase)
 o setDuration(int)
No QT documentation available.
 o setFlags(int)
 o setFrameNumber(int)
No QT documentation available.
 o setRate(float)
No QT documentation available.
 o setScale(int)
No QT documentation available.
 o setValue(long)
No QT documentation available.
 o setVirtualDuration(int)
 o setVirtualStartTime(long)
 o toString()
Returns a string representation of the class

Variables

 o kNativeSize
 public static final int kNativeSize
This is the size (the number of bytes) that are required for this class

Constructors

 o ICMFrameTime
 public ICMFrameTime()
Creates an ICMFrameTime object. It will set the size of the record to the extended TimeFrameRecord and will set the flag to tell QT that it is the extended record structure.

Methods

 o setValue
 public void setValue(long value)
No QT documentation available.

 o setScale
 public void setScale(int scale)
No QT documentation available.

 o setDuration
 public void setDuration(int duration)
No QT documentation available.

 o setRate
 public void setRate(float rate)
No QT documentation available.

 o setFrameNumber
 public void setFrameNumber(int frameNumber)
No QT documentation available.

 o getValue
 public long getValue()
No QT documentation available.

 o getScale
 public int getScale()
No QT documentation available.

 o getBase
 public TimeBase getBase()
Returns:
the current time base - can be null
 o setBase
 public void setBase(TimeBase base)
Parameters:
base - the time base that will use this object - can be null
 o getDuration
 public int getDuration()
No QT documentation available.

 o getRate
 public float getRate()
No QT documentation available.

 o getFrameNumber
 public int getFrameNumber()
No QT documentation available.

 o setFlags
 public void setFlags(int flags)
Parameters:
flags - the flags for this structure
 o getFlags
 public int getFlags()
Returns:
the current flags
 o setVirtualStartTime
 public void setVirtualStartTime(long time)
Parameters:
time - the new virtual start time
 o getVirtualStartTime
 public long getVirtualStartTime()
Returns:
the virtual start time
 o setVirtualDuration
 public void setVirtualDuration(int duration)
Parameters:
duration - the virtual duration
 o getVirtualDuration
 public int getVirtualDuration()
Returns:
the virtual duration
 o clone
 public Object clone()
Returns a copy of this class.

Overrides:
clone in class Object
 o toString
 public String toString()
Returns a string representation of the class

Overrides:
toString in class QTByteObject

All Packages  Class Hierarchy  This Package  Previous  Next  Index